1 general:: Phrase(s): depart this life Euph. to die. • He departed this life on April 20th, 1973. • She departed peacefully, in her sleep.
McGrawhill's American Idioms And Phrasal Verbs